package hermes.controle;

import java.util.ArrayList;

public class Endereco extends ClasseNegocio {
    private Integer idObjProprietario;
    private String rua;
    private String numero;
    private String bairro;
    private String complemento;
    private String cidade;
    private String estado;
    private String pais;
    private String CEP;

    @Override
    public void setTodosAtributos(ArrayList<Object> arrayAtributos) {
        this.setIdObjeto((Integer) arrayAtributos.get(0));
        this.setIdObjProprietario((Integer) arrayAtributos.get(1));
        this.setRua((String) arrayAtributos.get(2));
        this.setNumero((String) arrayAtributos.get(3));
        this.setBairro((String) arrayAtributos.get(4));
        this.setComplemento((String) arrayAtributos.get(5));
        this.setCidade((String) arrayAtributos.get(6));
        this.setEstado((String) arrayAtributos.get(7));
        this.setPais((String) arrayAtributos.get(7));
        this.setCEP((String) arrayAtributos.get(8));
    }

    @Override
    public void setTodosAtributosParaGravar(ArrayList<Object> arrayAtributos) {
        this.setIdObjProprietario((Integer) arrayAtributos.get(0));
        this.setRua("\'" + (String) arrayAtributos.get(1) + "\'");
        this.setNumero((String) arrayAtributos.get(2));
        this.setBairro("\'" + (String) arrayAtributos.get(3) + "\'");
        this.setComplemento("\'" + (String) arrayAtributos.get(4) + "\'");
        this.setCidade("\'" + (String) arrayAtributos.get(5) + "\'");
        this.setEstado("\'" + (String) arrayAtributos.get(6) + "\'");
        this.setPais("\'" + (String) arrayAtributos.get(7) + "\'");
        this.setCEP("\'" + (String) arrayAtributos.get(8) + "\'");
    }

    public String getRua() {
        return rua;
    }

    public void setRua(String rua) {
        this.rua = rua;
    }

    public String getBairro() {
        return bairro;
    }

    public void setBairro(String bairro) {
        this.bairro = bairro;
    }

    public String getComplemento() {
        return complemento;
    }

    public void setComplemento(String complemento) {
        this.complemento = complemento;
    }

    public String getCidade() {
        return cidade;
    }

    public void setCidade(String cidade) {
        this.cidade = cidade;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public String getPais() {
        return pais;
    }

    public void setPais(String pais) {
        this.pais = pais;
    }

    public String getCEP() {
        return CEP;
    }

    public void setCEP(String CEP) {
        this.CEP = CEP;
    }

    public Integer getIdObjProprietario() {
        return idObjProprietario;
    }

    public void setIdObjProprietario(Integer idObjProprietario) {
        this.idObjProprietario = idObjProprietario;
    }

    /**
     * @return the numero
     */
    public String getNumero() {
        return numero;
    }

    /**
     * @param numero the numero to set
     */
    public void setNumero(String numero) {
        this.numero = numero;
    }
}
